Remove w function, add c function