self oa system