actually get it fully working