added sequence and read