separete lib and include files