add ninja prototype