reconstruct basic framework day 1