creating models
dev progress