implemented dynamic font weight