source editor mostly working