moving language section into separate file