responsive stuff added