Init
Remove files
Add entities
Add all functional