fixed the size bug and added a overview endpoint to reduce server load