abstract crosses