extend amd and etc..