add detail and stuff