steps should be in self-contained folders -- neater