result view works except for callback, add some styling