TODOs done. Test insert constructor