adding the rest of stuff