basic CRU working