now plays preludes and split up functions