Added icons and changed isValid logic.
Added icons settings.