some code
updates
initial oasis
auto-generated stuff