post & add to database