Author: Seamas o. cathain and patrick o'flanagan