feature complete (basicaly)