Initial lab complete. Need to comment now, then implement grad extension.