implemented include and define-library syntax