adding some more features