Added widget directive