wrapping component ed, still works #336