Start off adding signature and database support
Also part of adding database and signature support