updated models, added comments to each method, deleted unnecessary methods