add custom ui loading from file