create layerbus + fix dal