added compression
added view
added core