Implementation of User by Branch strategy