add prototype fixed