implemented buyable features