add prototype & patient