some improvements
updated build