create seperate file structure for lib bin and spec