Initial commit of completed plugin