adding support for custom asset setup