switch objectives away from local variables
start from 1 instead of 0 for objective listing