Project basic frame

construct project basic frame