added fonts and data parse