progress on calculator