added support for tuplets