working drop module! misc other fixes