added prototype movement