Source code: here
solana2048 Example