updated with a proper read me. kinda