Main Activity (45 min)