i have downloading blockchain with --syncmode "light" using this command
geth --syncmode "light" --cache 1024 --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --rpccorsdomain * --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3
and blockchain seems to be up to date with every new block..
Now what should i do to start mining and work with web3 to connect to geth?