alteracoes nos layouts e implementacao nas classes