hard coding with ghost steps