Hard-core messy xxx

Hard-core messy xxx