added docs, some trash as well, i'm sorry