added validation and charts updated