bit of progress. opinions?