shader stub and extended communicator