q crud let