some progress. not much