Added timer class, modify UI design with progress