adaptando interface pública para o novo layout