Refatora?ao de algumas fun??es