code changes + build files

yay