what I have so far... Still has problems with database.