started manips
CommonPrefix implemented
CommonPrefix finalized and commented