new structure (bin, src, lib and data