first two tests working