beginnig framework