adding setup and updating author