fuck-expr. rewite all of them