some basic features added