added network type
update to core types
update to image type
added network support and changed some types around