I think I have finally developed a scheme!!