changing to work with hallo.js