keys added
new algorithmy and sweeter visuals