uses asset helpers, precompiles assets