first working shader try (credits: stefan)