added A LOT OF instructions
an another reference resource