added modifing methods.