Session 6: Reformated init into prepare_controller function
some specialty files