copping methods from other project