expand on readme, I smell a refactor comming on soon