added prerequisties