works in setup as well hopefully