first functional build of plugin