look is now more generic