first calculator skeleton