making flow a little nicer