Wrote evaluate and fixed block pieces