folders spec and lib