Preliminary phase implementation.