removed source code