add builder for exam