final v2.3b