make not copy static to public