added more format codes