hacking. intermediate stage