Framework of lab1