Refacto Guidelines