make learning state project-specific