Add push/popmark
Implement If