add bulk upload capabilities