keeping just the lib in core