code reading for mariopl after review