test code and outlines added