changed load() to init()
Worked on base structure