uncommented stuff
progress