adding 'show more' logic