fuck it, going with a modal