general thinks like format etc