added notes. about to mess with original code D: