Or you could just use the native designed to solve this exact problem