Total rehabilitation