included add new temporary source feature