initial check in of step by step version of expands