merged 6L code & icon by @MecheslaV