validation implementation has started