upgrade to version 3