some more updtaes