validation part b