added primitive problem generation / study module