All basic features added