push model to collection