implement table lens