finally got started, working on energy bottom to top