Initial functions for subscription