added lots of res