workbench views
drug component added
package refactoring
use of method injection