starts of codes to make it responsives