based on KV Team OSD r2.2