added sourcecode editor