updated with more details about base structure