JLF:Adapting to the platform