almost done with perforce plugin