I don't think, I have left any bugs. Are any features missing?

