not hardcode lib directory