add shaking effect
addition of error effect
updated interface
was added button backspace
was add methods to calculate