funtionjoin geometry -fail