this is an oa system made by myself