Final version with sleep