blockform func add