added in frequency dependent transmission