Excellent function struct here.Good job. :)