abstractify