added sourceeditor module