thinking processes of