added multiply list function