units move better need to work on separation