removed function type 4.