making progress!

thanks to tterrag1098!