formatting adjusted