everything works for the first question