updated constructor for bandwidth