add new feature add lib