src and lib