initial self service methods