addition works, subtraction wip