functional finished, need UI works