preparação para asbtração de compilação