Encoding e pragma mark