ASCII and framwork