fixed indentation, responded to heroiceric comments, making more specific comments, adjsuted initializer but not sure if correct