setting up plugin structure