finished implementation, tidied up files and created manifests - just Activators to do for each