added sources, updates labyrinth