sourcecode can be imported and edited code can be saved