make basic model
finish signup
fix flash
finish sign in