rate limit
todo comment
better handling of  in test
better self post handling
history not written with  being on