First framework setup