source editor basically working