added missing dependency. removed prepare()