update report module
add password complexity
fix origins errors
clean up code