add a few more tricks