deleted all shared unused functions