add stylus functions