prototype builder download functionality working YAY