add lib skeleton