updated abide validation