almost there with setup