TODO: full fill functions on calculator.