useful additions