add prototype files