updated buymanger