note about alternative approach added