finished identifer errors and fixed build