added quantal builder