add missing code
add lge stuff