added a generic variable