fixed toString & setAttribute