double semicolon
image empty logic correction