first commit for database infrastruction