add error and not found message
add padding to results and fix inconsistency
add error handling and loading message