minor fixes, todos