widget parser added