added linux and other