rm uneed files
slots now use page struct to store elems
first upload