Improved dart version 2