updated .h