added a .h file with high level annotation