becoming less dependant on bootstrap and fixed modal issues