autoload + sign up validation, insert, etc.