well i am not quailified to comment on such hi fi code but its great and i will definetly use it in my project