love all. some hard