Everything is explained in the listing