Add sale handling