Completed most, few issues, unsure of overflow implement