acquire and apply knowledge