added "responsive" fearures