created initial base structure