1. add archived tab 2. better version control