caching status text
impl reusable card view logic
add LocationCard