couldn't find a good collection about it so I decided to create my own!!