Implementacao de strategy