add main lib