começando modularização hardcore