A lot of stuff have been written