add typeof