add a few more method to complete the attr alteration set