adding hpp files?