@snarab2003 text isn't mine but the rest is.