cleaned up code, README