writing an initial version of Freesia_ContentionManager