more features addded