Add a bunch of stuff, init different layers