more complex yaml and re-use buuble library