super rough shit for IOS (pretty robust URL gen though)