user can apply bud type