added more specific withdrawal methods