handled none values