base frame project