* Made formatting better by skipping empty elements