This approach could work :)