Adding all required files (I think)