Basic functionalities complete and migration script added