check impementation