pistol assembly challenge