comments added, call shapes.js