various tricks