bucket type .. idk