change fill to distributed fill. added a single_fill for testing
added DEBGU macro in main()