v0.5 handaling multiple brackets and nested brackets. build structure changed.