tried the extra credit but got stuck on 2 and 3...