moar updates
spec passing validation