fixed front-end, almost all check passed
fixed name of params
do not export all symbols in back-end module