working on rainbow bug