added luma music types and js functions