lets start to refractor and build a database
database refractoring is done? too easy to be true