Finished JS lab