add  loading stuff