WYCS: working on generic binding