using part removed
delete added and parsing algorithm improved, also multiple tree support added