update layout and add custom font