add sceleton; WIP migration