Added red and magic blocks, added method header to check for rows