* factory methods for wall follower