Get basic mechanism working