more changes

added classes for tmcyf and ksbj for readability. its still hard to
read and I need to think of a solution soon