working towards responsive