working on 'responsive' view