added more responsive layout