another pass on application steps