updated docs. more to come soon