Adicionado ação, comentários e pequenas mudanças