pretty much done with /Base