4th tutorial almost complete still buggy