real world application