added __str__, removed useless stuff