manual loading
adding init, too.