add dirlib