add support for play (not done yet)