write about prerequisites