move street parser to lib