added few more function type.