added missing code for drill

added code for the drill methods
changed code and also added the test if thats fine