final v0.2 before debug