implement quickfixes