minor updates only

minor updates only, might not be compiling