finished most part, maybe first release