optional commands
added q.js