deleted copied unecessary code