Improved structure for further move initialization