more responsive layout work