added pusblish composite