External library and new files