Code complete. Waiting further testing.