created Program model and first failing test