added data types & apis for exam feature