so-called models
yes it still runs
it still works woo
better usage of Model class