addded setContent(), clear(), append()