add checks for users trying to buy, sell, etc