please take the code below.