fixing:list partially typed constructor