Working. Only a "small bug" to work out.