added docs, will have to fix from there, but it's a start