call prototype end