more expression functionality, can subtract