dont make it portable until its actually good