now it compiles, moving onto focusing on adjointrampmetering