sell strategy + small refactoring