assets library impl.