add listObjects function