basic modal. Still needs styling