fixed strict definition error