updated with we.js user feature