updated to base2