work on launchpad shader