franky ports the code to linux