first pass at sublevel integration