seperating models & controllers from other application classes