tests ok, GC implemented but with errors.