bit more responsive layout