adding manifest support