bug fixing and implementing natures