implement database, create forms, basic outline