Some of Function typedef done