add the activation hook to create / update necessary tables.