m4c js laboratory