making progress on methods, now need to get it into the dsl we want