added translate-system, design changes