tmp
rest working
Wait and progress done
Basic functionality done