updated the source file with some cool stuff