solved namespace bug