Compile js fix all build errors
Create dsa module for ease of use.