sub2api observer