works, radek's changes