add multyple shape and base demos