Database

still testing, debug