removed swlparse dependency