added dynlib as keyword