still working out responsive bugs