adding some more code outlines