structured lib folder