ccreate a base structure