Agregated duplicated code and implemented Execute.