cognitive architecture habits