add new Public method