make it runnable in ubuntu server