added concept for UI