internal processes