add item.py template.py which are seperated from hacker.py