accepting validates and saves to database with right fields