modified for better meaning