basic calc features complete