Complete the basic plugin functionality