first pass
partial
BREAKING user_id to long
1.0.4 documentation
1.0.4 documentation