component updated to current discode version (compileable)
cleanup