add loading stuff