introduced templated
deleted files