Changed syntax for steps and added more application cases.