windows work kinda, need to restructure packages though