compiles, convex not done, output problem