frameworks base