ongoing editor completion implementation (not working).