Added drop and take methods