added database
fully functioning, still needs styling