added manifest support