episode 5 implemented