Projeto fase 2 patterns