styled tree struture, added functionality defaults