added plug in methods