add existing sources
deleted unnesesary mut