ADDED GENUIS BLOCK