WIkke Added new code from Linux :D