added the 4th panel still need server asynch and cancel function for 4th panel