intialized with ro