apparatus