initial framework build phases and submodule