got basic outlining working with require