modified move function and organized assets