implement placement group API calls