some additions [3]