nice work, will implement into my new sig