cleaning up and added description