working through medium challenges