make stuff working, needs improvement, all we got