some updates for responsive layout