adding previously written commonly used modules