reorganizando classes ...