Add abstract subscription