Single interface and calculate