sucks less... has some documentation now