Acknowledgements and Special thanks to