utilizes OOP in dynamic allocation method
organizes modles into a folder