add logical movments and text