Version 2 final implementation