location crud demo