added multiprototypes + testing documentation