updated some code, nothing major