finish recipe collection feature, not tested with server yet