Add API for creating voluntary works