data declaration almost done