base 구조