initial import of original library