Added trans.sp; implemented eachar