further requirements
models folder
organization
login -> database