outline base structure