Add new field to databe and also many changes