commented a little, transferring to laptop to do more + refractor