fix hit calculation by calling the proper super constructors