got selling to work properly with validation