made more portable, enhanced grade input