some stuff before graphic modifications
it works