client moduling build