prepare languages system