introducing layer
updating CharMatrix