improve design & usability