move static to lang