dont allow negative prices, use buyback instead
translations
buyback fixes
build