added buttons still problem with updateing them correctly buts its getting closer.