first responsive attempt