add thumbnail feature