library files for separation