databse migration
blog project now with validation