add a readonly and wrap attribute