add improved version