fix exec err code; pass argc; need to figure out where to store argv