added asset validation, warning/error dialog