code complete (doesn't compile)