learning rails and implementing all my ideas and methods here.