set final methods