Add partial implementation of group API